linkbridges.org

Portfolio · building in public

Hi, I'm Link Bridges.
I make things with code.

A growing collection of projects I'm building as I learn. Each one starts as an idea and ends as something you can actually use.

01 / live

Sharks and Minnows

Playtime About 5 to 10 minutes a game, and the levels keep going

A browser game where one shark chases ten minnows trying to cross to safety. Get caught, and you join the sharks — the hunt grows until everyone's caught or someone makes it across.

HTML JavaScript Canvas Game
02 / live

Brick Clicker

Playtime No ending, play a few minutes at a time

An idle clicker where every tap adds to your brick count. Simple, satisfying, and impossible to put down once you start watching the numbers climb.

HTML JavaScript Clicker Game
03 / live

Pong

Playtime About 5 minutes a match (first to 7 points)

The classic arcade game, rebuilt from scratch. Play solo against an AI or go head-to-head with a friend on the same keyboard. Three difficulty levels keep it challenging.

HTML JavaScript Canvas Game
04 / live

Dinner Spinner

Playtime About 1 minute a spin

Can't decide what to eat? Spin the wheel. Add your own options, remove the ones you hate, and let chance make the hard call for you.

HTML JavaScript Canvas Tool
05 / live

Alpha Zombie (Infection)

Playtime 2 minutes a round

You're the alpha zombie. Chase down 100 humans before they escape — infected humans join your horde, turning the hunt into a growing swarm. How fast can you clear the map?

HTML JavaScript Canvas Game
06 / live

Mr. Know It All

Playtime About 2 to 3 minutes a guess, as many rounds as you like

Think of any person, character, animal, object, or place and this mind-reading genie asks yes/no questions until it guesses what's in your head. A 700+ entity brain and an information-gain engine land the right guess ~96% of the time in about a dozen questions — and it learns whatever stumps it.

HTML JavaScript Akinator-style Game
07 / live

Guess Who?

Playtime About 10 to 15 minutes a game

A two-player, pass-and-play take on the classic deduction game. Each player secretly picks a face, then takes turns asking yes/no questions to flip the board down. First to correctly guess the other's mystery character wins — all 24 characters drawn from scratch in code.

HTML JavaScript SVG 2-Player
08 / live

No Internet (Dino Run)

Playtime Endless, runs of about 1 to 5 minutes

The Chrome offline dinosaur game, rebuilt from scratch. Jump the cacti, duck the pterodactyls, and watch day flip to night as the speed keeps climbing. Every sprite is hand-drawn in code, sound and all — and your high score sticks around for the rematch.

HTML JavaScript Canvas Game
09 / live

Flying Squirrel

Playtime Endless, runs of about 1 to 5 minutes

The one-button classic, rebuilt in the No Internet style — monochrome pixel art, a day-to-night flip, and every beep synthesized in code. Log in to claim a spot on the shared live leaderboard, pick your speed from CHILL to LUDICROUS, put your face on the squirrel, or hand the controls to the AI. Tap, click, or hit space to fly.

HTML JavaScript Canvas Game
10 / live

Online 3D Printer

Playtime Open-ended, about 5 to 10 minutes a print

Design something, print it, then play with it. Dial in one of fifteen parametric models — a rocket, a Benchy, a fidget spinner, a castle tower, or your own name in block letters — pick a filament colour and a material, set how many copies to put on the plate, and the slicer finds the overhangs and scaffolds them. Then watch it build layer by layer on a bed-slinger printer with a sliding bed, a rising gantry, a molten bead trail and the stepper-motor whine to match — part by part, exactly the way a real one batches a plate. When it finishes the print drops into a toy box, where you snap the supports off in a shower of debris and then grab it, throw it, spin it, launch it, float it, or smash it into voxel shrapnel — and the material you chose decides whether it bounces, thuds or glows in the dark. The modeller, the slicer, the 3D renderer and the rigid-body physics are all built from scratch in a single file.

HTML JavaScript Software 3D Physics
11 / live

Boogie Mahn Go

Playtime About 1 to 2 hours to finish, 5 hours or more to earn every trophy

The Hushers have stolen the music and drained the color out of the world, and only Boogie Mahn can groove it back. Run, jump, slide, grind and stomp through six worlds and 18 stages, from Groove Town to the Hushers' own HQ, scooping up notes, gold records and star rings. Every stage moves to its song and has a big moment of its own, and every world ends in a two-phase dance-off against a Husher boss. Take the high road for a hidden gold note, replay any stage you beat as a faster Remix, and race your own best run. Play together on one screen with team jumps and high fives, or in a two-player dance battle, try the daily challenge and the world Endless board, earn 34 trophies for clever play, and dress up both dancers with outfits, hats, pets and dance trails. Build your own stages in the Stage Maker and swap share codes with friends. Works with touch, keyboard and gamepads.

HTML JavaScript Canvas Game
12 / live

Lamp Unto My Feet

Playtime About 1 to 2 hours to finish, about 3 hours to find every scroll

A pilgrim with a lamp walks the narrow way home through six of Jesus' parables and beyond: the lost sheep, the good Samaritan, the mustard seed, the storm on the sea, the prodigal son, and the valley of the shadow that ends at the empty tomb. Your light never destroys anything; it drives back the Shadows of doubt, fear, pride and despair, and grace carries you back up every time you fall. Grow in faith, hope, love and forgiveness, each a new way to move: step onto bridges you can't see, glide on eagles' wings, restore the lost, and lay your burdens down at the cross. Eighteen stages with big set pieces, walking on the water, challenge rooms, scripture scrolls to find, a testimony journal and a Pilgrim's Return for after the ending. Works with touch and keyboard. Scripture from the English Standard Version.

HTML JavaScript Canvas Game
13 / live

Armor of Light

Playtime About 1 hour a pilgrimage, 10 hours or more to open every calling and Watch

A card game of pilgrimage drawn like an old illuminated Bible. Build a deck from the whole armor of God (the belt of truth, the shield of faith, the sword of the Spirit) and choose your path through three books: the Wilderness, the City on a Hill, and the Sea and the Night. The temptations are the little beasts in the margins, from the little foxes to the Golden Calf, the Tower of Babel and the ancient serpent, and you never destroy them: you resist them with the Word and they flee. Every map is different. Pick up treasures and the fruits of the Spirit, illuminate your cards at the well, walk through parables with real choices, open two more callings, and take on six Watches of the Night. A daily pilgrimage, seals to earn and a Psalter that keeps every verse you meet. Saves as you play. Works with touch, mouse and keyboard. Scripture from the English Standard Version.

HTML JavaScript SVG Game
14 / live

Watchmen on the Walls

Playtime About 2 to 3 hours to finish, 5 hours or more for every star, Vigil and Night Watch record

A tower defense game from the book of Nehemiah. Jerusalem's walls lie in ruins, and you keep watch while the people rebuild them, gate by gate. Shadows of discouragement come up the road: Mockery, Fear, Weariness, Rubble, Distraction and quiet Rumors you can only see up close. Place watchmen with lamps, trumpeters, stonemasons, singers, scribes and gatekeepers beside the road, raise their rank, and repair the wall itself until the doors are hung. Eleven gates across four chapters, from the Sheep Gate to the fifty-second day, with four great shadows to turn to light. Earn stars and spend Hope in the workshop, keep a Vigil at every gate, and hold the endless Night Watch. A map of the city, a Book of Remembrance for every verse you find, and your progress saved as you play. Works with touch, mouse and keyboard. Scripture from the English Standard Version.

HTML JavaScript Canvas Game